醫學資訊是我目前學習的領域,因此我希望透過一個與醫療資訊相關的專案,把課堂上學到的概念實際應用在系統開發上。
一開始我並沒有想直接製作一個非常複雜的醫療系統,而是先從使用者最容易理解的「醫院預約掛號」開始。
使用者可以:
這樣可以讓我在一個相對明確的功能範圍內,實際練習完整的系統開發流程,而不適只完成幾個獨立的網頁。
這次專案希望不只是完成一個可以展示的網站,而是透過實際開發了解一個正式網站從設計到上線前的基本流程。
主要希望學習以下技術:
| 技術 | 想學習的內容 |
|---|---|
| Figma | Wireframe、UI Design、Component、Prototype |
| Angular | Component、Routing、表單、前端架構 |
| TypeScript | 型別、Interface、資料處理、程式邏輯 |
| ASP.NET Core | Web API、後端架構、API 設計 |
| C# | 後端程式邏輯與資料處理 |
| Oracle | 資料表、SQL、關聯與資料管理 |
| Git / GitHub | 版本控制與開發紀錄 |
我最希望理解的不是單一技術的語法,而是:
這些技術在一個實際系統中是如何互相配合的。
這次專案會按照以下流程進行:
需求分析 -> 使用者流程 -> Figma Wireframe -> Figma UI Design -> Figma Prototype -> Angular前端開發 -> TypeScript功能實作 -> ASP.NET Core Web API -> C#後端邏輯 ->Oracle資料庫 -> 前後端串接 -> 完成智慧醫院預約系統
我希望透過這個流程了解:
一個網站不是從寫 HTML 開始,而是從需求開始。
這次30天的目標,是完成智慧醫院管理平台第一階段的MVP,並透過實際開發逐步學習前端、後端與資料庫技術。
預計完成:
前端
後端
資料庫
希望至少完成一條真正可運行的資料流程。
在這次專案中,我會使用ChatGPT與Codex協助開發,但不希望直接產生一個完整網站後就結束。
我的開發方式會是:
自己思考需求 -> 自己設計Figma -> 自己嘗試撰寫程式 -> 遇到問題 -> 詢問AI -> 理解原因 -> 修改程式 -> 測試 -> 記錄學習內容
希望透過這種方式,在完成專案的同時,也真正理解自己寫出的程式。